package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 会员管理对象 tb_member
 * 
 * @author ruoyi
 * @date 2024-05-18
 */
public class TbMember extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long id;

    /** 客户id */
    @Excel(name = "客户id")
    private Long userId;

    /** 会员卡id */
    @Excel(name = "会员卡id")
    private Long memberCradId;

    /** 会员名称 */
    @Excel(name = "会员名称")
    private String memberName;

    /** 会员编码 */
    @Excel(name = "会员编码")
    private String memberCode;

    /** 绑定时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "绑定时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date memberTime;

    /** 会员类型 */
    @Excel(name = "会员类型")
    private Long memberType;

    /** 操作人id */
    @Excel(name = "操作人id")
    private String operatorId;

    /** 操作人名称 */
    @Excel(name = "操作人名称")
    private String operatorName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long equity1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long equity2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long equity3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long equity4;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long equity5;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long equity6;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long equity7;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long equity8;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long equity9;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long equity10;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setMemberCradId(Long memberCradId) 
    {
        this.memberCradId = memberCradId;
    }

    public Long getMemberCradId() 
    {
        return memberCradId;
    }
    public void setMemberName(String memberName)
    {
        this.memberName = memberName;
    }

    public String getMemberName()
    {
        return memberName;
    }
    public void setMemberCode(String memberCode) 
    {
        this.memberCode = memberCode;
    }

    public String getMemberCode() 
    {
        return memberCode;
    }
    public void setMemberTime(Date memberTime) 
    {
        this.memberTime = memberTime;
    }

    public Date getMemberTime() 
    {
        return memberTime;
    }
    public void setMemberType(Long memberType) 
    {
        this.memberType = memberType;
    }

    public Long getMemberType() 
    {
        return memberType;
    }
    public void setOperatorId(String operatorId)
    {
        this.operatorId = operatorId;
    }

    public String getOperatorId()
    {
        return operatorId;
    }
    public void setOperatorName(String operatorName)
    {
        this.operatorName = operatorName;
    }

    public String getOperatorName()
    {
        return operatorName;
    }
    public void setEquity1(Long equity1) 
    {
        this.equity1 = equity1;
    }

    public Long getEquity1() 
    {
        return equity1;
    }
    public void setEquity2(Long equity2) 
    {
        this.equity2 = equity2;
    }

    public Long getEquity2() 
    {
        return equity2;
    }
    public void setEquity3(Long equity3) 
    {
        this.equity3 = equity3;
    }

    public Long getEquity3() 
    {
        return equity3;
    }
    public void setEquity4(Long equity4) 
    {
        this.equity4 = equity4;
    }

    public Long getEquity4() 
    {
        return equity4;
    }
    public void setEquity5(Long equity5) 
    {
        this.equity5 = equity5;
    }

    public Long getEquity5() 
    {
        return equity5;
    }
    public void setEquity6(Long equity6) 
    {
        this.equity6 = equity6;
    }

    public Long getEquity6() 
    {
        return equity6;
    }
    public void setEquity7(Long equity7) 
    {
        this.equity7 = equity7;
    }

    public Long getEquity7() 
    {
        return equity7;
    }
    public void setEquity8(Long equity8) 
    {
        this.equity8 = equity8;
    }

    public Long getEquity8() 
    {
        return equity8;
    }
    public void setEquity9(Long equity9) 
    {
        this.equity9 = equity9;
    }

    public Long getEquity9() 
    {
        return equity9;
    }
    public void setEquity10(Long equity10) 
    {
        this.equity10 = equity10;
    }

    public Long getEquity10() 
    {
        return equity10;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("userId", getUserId())
            .append("memberCradId", getMemberCradId())
            .append(" memberName", getMemberName())
            .append("memberCode", getMemberCode())
            .append("memberTime", getMemberTime())
            .append("memberType", getMemberType())
            .append(" operatorId", getOperatorId())
            .append("operatorName", getOperatorName())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("equity1", getEquity1())
            .append("equity2", getEquity2())
            .append("equity3", getEquity3())
            .append("equity4", getEquity4())
            .append("equity5", getEquity5())
            .append("equity6", getEquity6())
            .append("equity7", getEquity7())
            .append("equity8", getEquity8())
            .append("equity9", getEquity9())
            .append("equity10", getEquity10())
            .toString();
    }
}
